using System;
using System.Collections.Generic;
using Volo.Abp.Application.Dtos;

namespace BaseService.BaseData.MenuManagement.Dto
{
    [Serializable]
    public class MenuDto : EntityDto<Guid>
    {
        public int MenuId { get; set; }

        public string MenuName { get; set; }

        public string Title { get; set; }

        public string Icon { get; set; }

        public string Path { get; set; }

        public string Paths { get; set; }

        public string MenuType { get; set; }

        public string Action { get; set; }

        public string Permission { get; set; }

        public int ParentId { get; set; }

        public string NoCache { get; set; }

        public string Breadcrumb { get; set; }

        public string Component { get; set; }

        public int Sort { get; set; }

        public string Visible { get; set; }

        public string CreateBy { get; set; }

        public string UpdateBy { get; set; }

        public string IsFrame { get; set; }

        public string DataScope { get; set; }

        public string Params { get; set; }

        public string RoleId { get; set; }

        public List<MenuDto> children { get; set; }

        public string Is_select { get; set; }

        public string CreatedAt { get; set; }

        public string UpdatedAt { get; set; }

        public string DeletedAt { get; set; }
    }
}